#ifndef XIPC_H
#define XIPC_H

#include "config.h"
#include "aux_types.h"
#include "aux_errno.h"
#include "aux_message.h"
#include "aux_debugmsg.h"
#include "aux_idmanager.h"
#include "aux_iointerface.h"

typedef enum
{
    QUEUE_ID_QUEUE_MANAGER = 0,
    QUEUE_ID_MESSAGE_MANAGER_MESSAGE,
    QUEUE_ID_MESSAGE_MANAGER_LISTENER,
    QUEUE_ID_QUEUE_CLIENT,
    QUEUE_ID_CLIENT_CONNECTION,
} EQueueId;

DLL_EXPORT EErrNo xIPC_Init(void);
DLL_EXPORT EErrNo xIPC_Deinit(void);

#endif